<template>
  <div class="search-box">
    <div v-for="item in data.data" class="item">
      <div
        :title="item.name"
        :data-original="item.img"
        :style="{ backgroundImage: 'url(' + item.img + ')', backgroundSize: 'contain', width: '180px', height: '250px' }"
        class="hot-img">
        <div class="play"></div>
      </div>
      <div class="video-info">
        <div>
          <span class="video-info-header link-class">{{ item.name }}</span>
        </div>
        <div class="video-info-main">
          <span>
            <el-button type="warning" round>{{ item.type }}</el-button>
            <el-button type="success" round>{{ item.time }}</el-button>
            <el-button type="danger" round>{{ item.host }}</el-button>
          </span>
        </div>
        <div class="video-info-main">
          <span
            >导演：<span @click="detail" class="link-class">{{ item.direct }}</span></span
          >
        </div>
        <div class="video-info-main">
          主演：<span v-for="(it, i) in item.actor">
            <span class="link-class" @click="detail">{{ it }}</span>

            <span v-if="i < item.actor.length - 1" class="spl">/</span>
          </span>
        </div>
        <div class="video-info-main">
          <span>剧情：{{ item.scenario }}</span>
        </div>
        <div class="video-info-footer">
          <span class="btn-base"> <el-button type="danger" round>立即播放</el-button></span>
          <span class="btn-base"> <el-button type="success" round>下载</el-button></span>
        </div>
      </div>
    </div>
  </div>
</template>

<script setup>
  import { reactive, getCurrentInstance } from 'vue';
  let { proxy } = getCurrentInstance();
  const data = reactive({ data: [] });
  data.data = [
    {
      name: '死神千年血战篇第二季',
      url: 'https://dianyi.ng/show-UgiqCS.html',
      img: 'http://puui.qpic.cn/vcover_vt_pic/0/7q544xyrava3vxf1583199765944/0',
      type: '动漫',
      time: 2014,
      host: '日本',
      direct: '田口智久',
      actor: ['森田成一', '折笠富美子', '杉山纪彰', '松冈由贵', '安元洋贵', '伊藤健'], //演员
      play: '',
      scenario:
        '为了拯救遭到「无形帝国」袭击的尸魂界，死神代行·黑崎一护毫不犹豫地投身战斗。然而，由于接受了灭却师始祖·尤哈巴赫的命令，星十字骑士团的入侵导致许多死神接连惨死。星十字骑士团拥有夺取卍解的手段，护廷十三隊甚至连队长级别都在苦战，奋斗的一护也在尤哈巴赫面前力不从心，刀被折断。一心向失意的一护讲述了过去。了解自己，下定决心再次站起来的一护现在踏上了修炼之路。为了保护重要的伙伴和一切，他将新的力量掌握在手中。另一方面，与一护采取不同行动的灭却师末裔·石田雨龙。雨龙通过解读记录寻求真相，最终得到的答案是什么？尤哈巴', //剧情
    },
    {
      name: '死神千年血战篇第二季',
      url: 'https://dianyi.ng/show-UgiqCS.html',
      img: 'http://puui.qpic.cn/vcover_vt_pic/0/7q544xyrava3vxf1583199765944/0',
      type: '动漫',
      time: 2014,
      host: '日本',
      direct: '田口智久',
      actor: ['森田成一', '折笠富美子', '杉山纪彰', '松冈由贵,安元洋贵', '伊藤健'], //演员
      play: '',
      scenario:
        '为了拯救遭到「无形帝国」袭击的尸魂界，死神代行·黑崎一护毫不犹豫地投身战斗。然而，由于接受了灭却师始祖·尤哈巴赫的命令，星十字骑士团的入侵导致许多死神接连惨死。星十字骑士团拥有夺取卍解的手段，护廷十三隊甚至连队长级别都在苦战，奋斗的一护也在尤哈巴赫面前力不从心，刀被折断。一心向失意的一护讲述了过去。了解自己，下定决心再次站起来的一护现在踏上了修炼之路。为了保护重要的伙伴和一切，他将新的力量掌握在手中。另一方面，与一护采取不同行动的灭却师末裔·石田雨龙。雨龙通过解读记录寻求真相，最终得到的答案是什么？尤哈巴', //剧情
    },
    {
      name: '死神千年血战篇第二季',
      url: 'https://dianyi.ng/show-UgiqCS.html',
      img: 'http://puui.qpic.cn/vcover_vt_pic/0/7q544xyrava3vxf1583199765944/0',
      type: '动漫',
      time: 2014,
      host: '日本',
      direct: '田口智久',
      actor: ['森田成一', '折笠富美子', '杉山纪彰', '松冈由贵,安元洋贵', '伊藤健'], //演员
      play: '',
      scenario:
        '为了拯救遭到「无形帝国」袭击的尸魂界，死神代行·黑崎一护毫不犹豫地投身战斗。然而，由于接受了灭却师始祖·尤哈巴赫的命令，星十字骑士团的入侵导致许多死神接连惨死。星十字骑士团拥有夺取卍解的手段，护廷十三隊甚至连队长级别都在苦战，奋斗的一护也在尤哈巴赫面前力不从心，刀被折断。一心向失意的一护讲述了过去。了解自己，下定决心再次站起来的一护现在踏上了修炼之路。为了保护重要的伙伴和一切，他将新的力量掌握在手中。另一方面，与一护采取不同行动的灭却师末裔·石田雨龙。雨龙通过解读记录寻求真相，最终得到的答案是什么？尤哈巴', //剧情
    },
    {
      name: '死神千年血战篇第二季',
      url: 'https://dianyi.ng/show-UgiqCS.html',
      img: 'http://puui.qpic.cn/vcover_vt_pic/0/7q544xyrava3vxf1583199765944/0',
      type: '动漫',
      time: 2014,
      host: '日本',
      direct: '田口智久',
      actor: ['森田成一', '折笠富美子', '杉山纪彰', '松冈由贵,安元洋贵', '伊藤健'], //演员
      play: '',
      scenario:
        '为了拯救遭到「无形帝国」袭击的尸魂界，死神代行·黑崎一护毫不犹豫地投身战斗。然而，由于接受了灭却师始祖·尤哈巴赫的命令，星十字骑士团的入侵导致许多死神接连惨死。星十字骑士团拥有夺取卍解的手段，护廷十三隊甚至连队长级别都在苦战，奋斗的一护也在尤哈巴赫面前力不从心，刀被折断。一心向失意的一护讲述了过去。了解自己，下定决心再次站起来的一护现在踏上了修炼之路。为了保护重要的伙伴和一切，他将新的力量掌握在手中。另一方面，与一护采取不同行动的灭却师末裔·石田雨龙。雨龙通过解读记录寻求真相，最终得到的答案是什么？尤哈巴', //剧情
    },
    {
      name: '死神千年血战篇第二季',
      url: 'https://dianyi.ng/show-UgiqCS.html',
      img: 'http://puui.qpic.cn/vcover_vt_pic/0/7q544xyrava3vxf1583199765944/0',
      type: '动漫',
      time: 2014,
      host: '日本',
      direct: '田口智久',
      actor: ['森田成一', '折笠富美子', '杉山纪彰', '松冈由贵,安元洋贵', '伊藤健'], //演员
      play: '',
      scenario:
        '为了拯救遭到「无形帝国」袭击的尸魂界，死神代行·黑崎一护毫不犹豫地投身战斗。然而，由于接受了灭却师始祖·尤哈巴赫的命令，星十字骑士团的入侵导致许多死神接连惨死。星十字骑士团拥有夺取卍解的手段，护廷十三隊甚至连队长级别都在苦战，奋斗的一护也在尤哈巴赫面前力不从心，刀被折断。一心向失意的一护讲述了过去。了解自己，下定决心再次站起来的一护现在踏上了修炼之路。为了保护重要的伙伴和一切，他将新的力量掌握在手中。另一方面，与一护采取不同行动的灭却师末裔·石田雨龙。雨龙通过解读记录寻求真相，最终得到的答案是什么？尤哈巴', //剧情
    },
  ];
</script>

<style lang="scss" scoped>
  *,
  :after,
  :before {
    box-sizing: border-box;
  }
  .search-box {
    box-sizing: border-box;
    .item {
      display: flex;
      border-radius: 18px;
      background: #f7f8f9;
      width: calc(50% - 20px);
      padding: 20px;
      margin: 0 20px 20px 0;
      display: inline-block;
      position: relative;
      .hot-img {
        float: left;
        cursor: pointer;
      }
      .play {
        //background: url('@/assets/img/play.png') no-repeat;
        background-position: center center;
        width: 145px;
        height: 200px;
      }
      .hot-img:hover {
        filter: alpha(Opacity=90);
        -moz-opacity: 0.5;
        opacity: 0.9;
        .play {
          background: url('@/assets/img/play.png') no-repeat;
          background-position: center center;
        }
      }
      .video-info {
        padding-left: 170px;
        .video-info-header {
          font-size: 20px;
          font-weight: 700;
        }
        .link-class {
          text-decoration: none;
          cursor: pointer;
        }
        .link-class:hover {
          text-decoration: none;
          color: #ff2a14;
        }
        .video-info-main {
          padding: 8px 0;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;

          .spl {
            color: #bdc1c5;
            padding: 0 2px;
          }
        }
        .video-info-footer {
          padding-top: 10px;
        }
        .btn-base {
          margin-left: 20px;
        }
      }
    }
  }
</style>
